package cn.com.surker.lab.dao;

import cn.com.surker.lab.entity.LabLevelConstructMaterial;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * <p>
 * 强度等级施工库材料消耗详细表 Mapper 接口
 * </p>
 *
 * @author admin
 * @since 2024-09-23
 */
public interface LabLevelConstructMaterialDao extends BaseMapper<LabLevelConstructMaterial> {


    /**
     * 计算配合比子项总量
     * @param levelOptimizeId
     * @return
     */
    Double totalSumUsed(Long levelTheoryId);

    /**
     * 批量新增
     * @param list
     * @return
     */
    Integer saveBatch(List<LabLevelConstructMaterial> list);

}
